const isProduction = process.env.NODE_ENV === "production";
const path = require("path");

function resolve(dir) {
    return path.join(__dirname, dir)
}

module.exports = config => {
    // add tslint
    config.module
        .rule("tslint")
        .test(/\.ts$/)
        .use("tslint-loader")
        .loader("tslint-loader")
        .end();

    // 添加tslint提示
    config.plugin("fork-ts-checker").tap(([options]) => {
        return [
            {
                async: false,
                tslint: true,
                vue: true,
                formatter: "codeframe",
            },
        ];
    });
};
